handicap persistant - English Synonyms Dictionary